package pl.edu.pw.MidEmu.UI.Views;

import java.awt.Component;
import java.awt.Point;

import pl.edu.pw.MidEmu.Base.Views.BaseView;
import pl.edu.pw.MidEmu.Sensing.Sensors.ASensor;

/**
 * View interface used for showing sensors lists
 * @author Mateusz Starodab
 *
 */
public interface ShowSensorsView extends BaseView
{

	void dispose();

	void rebindList();

	void removeSensor(ASensor selectedSensor);

	void showAddSensorWindow(Point point);

	void showPopupMenu(Component component, int x, int y, ASensor selectedSensor);

	void showSensorDataWindow(ASensor selectedSensor, Point point);

}
